package jp.dodododo.aop.intercept;

import java.lang.reflect.Constructor;

import jp.dodododo.aop.annotation.Enhance;

import org.aopalliance.intercept.ConstructorInvocation;

@Enhance(false)
public abstract class AbstractConstructorInvocation extends AbstractInvocation implements ConstructorInvocation {

	public AbstractConstructorInvocation(Object target, Class<?> targetClass, Constructor<?> constructor, Object... arguments) {
		super(target, targetClass, constructor, arguments);
	}

	public Constructor<?> getConstructor() {
		return (Constructor<?>) getStaticPart();
	}

}
